FB/IB a BLOB
Otázka od: Martin Falta
21. 11. 2002 11:59
Ahoj,
poradte, jak v FB/IB na BLOB. O co jde? Chci do tabulky ulozit obsah
nejakeho souboru (text i binarni) a inserty chci resit ulozenou
procedurou, ktere chci predat parametrem jmeno souboru a ta procedure
by si do BLOBu nacetla jeho obsah.
Bohuzel nejsem z dokumentace moc moudrej, tak vas chci
pozadat o kousek kodu, ktery by me nakopnul spravnym smerem.
Predem dekuji.
Martin
D6 Pro SP2, WinXP Home, FB 1.0, IB 6.01
Odpovedá: Jaroslav Uher
21. 11. 2002 20:40
Ahoj,
On 21 Nov 2002 at 11:23, Martin Falta wrote:
> poradte, jak v FB/IB na BLOB. O co jde? Chci do tabulky ulozit obsah
> nejakeho souboru (text i binarni) a inserty chci resit ulozenou
> procedurou, ktere chci predat parametrem jmeno souboru a ta procedure
> by si do BLOBu nacetla jeho obsah. Bohuzel nejsem z dokumentace moc
> moudrej, tak vas chci pozadat o kousek kodu, ktery by me nakopnul
> spravnym smerem.
> D6 Pro SP2, WinXP Home, FB 1.0, IB 6.01
nepises co presne potrebujes.
Napr. obrazek muzes vlozit takto:
IBStoredProc.Params.CreateParam(ftBLOB,'OBR',ptInput);
IBStoredProc.Params.ParamByName('OBR').LoadFromFile(sPathToPicture,ftBlob);
ale s RTF souborem jsme meli velke problemy a i kdyz jsme pouzili TMemoryStream
ztracelo se formatovani, ceske znaky (u nekterych znak. sad) byly
"nepouzitelne" a
museli jsme pouzit klasicky INSERT/UPDATE
U TMemo by nemely byt zadne problemy.
Ale jeste nez se do toho pustis, precti si tento clanek
http://www.volny.cz/iprenosil/interbase/ip_ib_strings.htm
Jarek Uher
Odpovedá: Martin Falta
22. 11. 2002 14:01
JU> nepises co presne potrebujes.
potrebuju do BLOBu ulozit nejaky textovy soubory a nekolik typovych
souboru.
JU> Napr. obrazek muzes vlozit takto:
JU> IBStoredProc.Params.CreateParam(ftBLOB,'OBR',ptInput);
JU> IBStoredProc.Params.ParamByName('OBR').LoadFromFile(sPathToPicture,ftBlob);
jak to napsat v Delphi vim. Spis bych potreboval nejakej priklad te
ulozene procedury.
Martin mailto:martin@aprog.cz